Big Huge Thesaurus

research laboratory

noun